atlantic green sea turtle - French English Dictionary